package com.eva.client.config.model;

import com.eva.framework.config.model.SystemConfigCache;
import com.eva.framework.dict.model.SystemDictCache;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Map;

/**
 * v5.1.0，从framework-common工程迁移至module-client-config工程，并调整数据结构和字段名称。
 */
@Data
@ApiModel(
        value = "客户端配置",
        description = "用于客户端（前端）一次性获取系统的配置信息，方便在前端做配置判断和转换"
)
public class ClientConfig {

    @ApiModelProperty("字典列表")
    private Map<String, SystemDictCache> dictMap;

    @ApiModelProperty("系统配置列表")
    private Map<String, SystemConfigCache> configMap;
}
